home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 033a / wafdl110.zip / WAFDL.TEC < prev   
Text File  |  1991-10-06  |  1KB  |  24 lines

  1.                          Technical Information
  2.                          ---------------------
  3.  
  4.   WAFDL normally lets Waffle handle the serial ports for the text
  5. screens. This makes MY programming much simpler. The hard part comes
  6. when I want to make the transfer. DSZ uses standard I/O and DOS calls to
  7. write to the screen. This includes the on-going status. If this gets
  8. transferred, too, you get errors for every packet sent.
  9.   Since I don't know of any way to turn off Waffle's redirection
  10. selectively, I have to try and trap as many calls as possible, and write
  11. to the screen using the BIOS. I currently trap the following calls:
  12.  
  13. DOS Int 21h
  14.   Function 2 (Character out)
  15.   Function 6 if DL <> FFh (Character I/O)
  16.   Function 9 (Write string)
  17.   Function 40h if the handle is 1 (Write file or device)
  18. DOS Int 23h
  19. DOS Int 29h
  20.  
  21.   WAFDL writes to the screen (while undirecting) using BIOS functions
  22. 9 and 0Eh. Function 9 writes an inverse space so that Function E will
  23. display in inverse video.
  24.